package com.gxa.luo.mapper;


import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.gxa.common.base.RespResult;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.Date;
import java.util.List;

/**
* @author 86180
* @description 针对表【financial_payment_details】的数据库操作Mapper
* @createDate 2023-04-10 16:55:13
* @Entity com.gxa.luo.entity.FinancialPaymentDetails
*/

public interface FinancialPaymentDetailsMapper {

    List selCollectionByTime(@Param("orderId")String orderId,@Param("starTime")String starTime,@Param("endTime") String endTime);
    List selFinishCollectionByTime(@Param("orderId")String orderId,@Param("starTime")String starTime,@Param("endTime") String endTime);
    List selUnfinCollectionByTime(@Param("orderId")String orderId,@Param("starTime")String starTime,@Param("endTime") String endTime);

    List allPayment(@Param("page") Page page);

    List selMoneyByTime(@Param("starTime")String starTime,@Param("endTime") String endTime,@Param("page") Page page);
    List selPaymentByTime(@Param("starTime")String starTime,@Param("endTime") String endTime,@Param("page") Page page);

    List selFinMoneyByTime(@Param("starTime")String starTime,@Param("endTime") String endTime);
    List selFinPaymentByTime(@Param("starTime")String starTime,@Param("endTime") String endTime);

    List selUnfinMoneyByTime(@Param("starTime")String starTime,@Param("endTime") String endTime);
    List selUnfinPaymentByTime(@Param("starTime")String starTime,@Param("endTime") String endTime);

    List  paymentPlan(@Param("orderId")String orderId,@Param("starTime")String starTime,@Param("endTime") String endTime);


}




